Document-oriented Development of Content-intensive Applications
نویسندگان
چکیده
In this paper we promote a document-oriented approach to the development of contentintensive applications (i.e., applications that critically depend on the informational contents and on the characterization of the contents’ structure). This approach is the result of our experience as developers in the educational and in the hypermedia domains, as well as in the domain of knowledge-based systems. The main reason for choosing the document-oriented approach is to make it easier for domain experts to comprehend the elements that represent the main application’s features. Among these elements are: the application’s contents, the application’s customizable properties including those of its interface, and the structure of all this information. Therefore, in our approach, these features are represented by means of a set of application documents, which are marked up using a suitable descriptive Domain-Specific Markup Language (DSML). If this goal is fully accomplished, the application itself can be automatically produced by processing those documents with a suitable processor for the DSML defined. The document-oriented development enhances the production and maintenance of content-intensive applications, because the applications’ features are described in the form of human-readable and editable documents, understandable by domain experts and suitable for automatic processing. Nevertheless, the main drawbacks of the approach are the planning overload of the whole production process and the costs of the provision and maintenance of the DSMLs and their processors. These drawbacks can be palliated by adopting an incremental strategy for the production and maintenance of the applications and also for the definition and the operationalization of the DSMLs.
منابع مشابه
A Document-Oriented Paradigm for the Construction of Content-Intensive Applications
In this paper we describe our work on the formulation of a document-oriented paradigm for improving the construction and maintenance of content-intensive applications (i.e. applications that make intensive use of the information provided by the experts in a given domain: the contents). According to this paradigm, the development of a content-intensive application must be the result of close col...
متن کاملProduction and Maintenance of Content-Intensive Videogames
is a tool for the rapid development of adventure videogames with an educational purpose. It provides a markup language (the language) for structuring documents containing storyboards, and a processor (the engine) for executing games from these marked documents. This paper describes how facilitates new development models for the production and maintenance of c...
متن کاملADDS: A Document-Oriented Approach for Application Development
This paper proposes a document oriented paradigm to the development of contentintensive, document-based applications (e.g. educational and hypermedia applications, and knowledge based systems). According to this paradigm, the main aspects of this kind of applications can be described by means of documents. Afterwards, these documents are marked up using descriptive domain-specific markup langua...
متن کاملHealth-oriented prescriptions for the development of school culture
Introduction: School-centered health programs have always been considered by education system as a factor in promoting students’ health and building effective community culture. The purpose of this study was to obtain health-oriented prescriptions for stakeholders that can be effective in developing school culture. Method: The study was performed by analytical review method with document anal...
متن کاملProduction and Maintenance of Content-Intensive Videogames: A Documental Approach
is a tool for the rapid development of adventure videogames with an educational purpose. It provides a markup language (the language) for structuring documents containing storyboards, and a processor (the engine) for executing games from these marked documents. This paper describes how facilitates new development models for the production and maintenance of c...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- International Journal of Software Engineering and Knowledge Engineering
دوره 15 شماره
صفحات -
تاریخ انتشار 2005